#include <stdio.h>

#if 0

#define INST_ITEM_REGTYPE_P     1  
#define INST_ITEM_REGTYPE_C     2   
#define INST_ITEM_REGTYPE_D     3   
#define INST_ITEM_REGTYPE_E     4   
#define INST_ITEM_REGTYPE_S     5   
#define INST_ITEM_REGTYPE_MMX   6   
#define INST_ITEM_REGTYPE_XMM   7   
#define INST_ITEM_REGTYPE_F     8  
#endif

char reg_def_data[100][10][20]=
{
	//
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
	//p
		{"", "",    "",    "",   "",   ""  },
		{"", "rax", "eax", "ax", "ah", "al"},
		{"", "rbx", "ebx", "bx", "bh", "bl"},
		{"", "rcx", "ecx", "cx", "ch", "cl"},
		{"", "rdx", "edx", "dx", "dh", "dl"},
		{"", "rsi", "esi", "si", "",   ""  },
		{"", "rdi", "edi", "di", "",   ""  },
		{"", "rbp", "ebp", "bp", "",   ""  },
		{"", "rsp", "esp", "sp", "",   ""  },
		{"", "", "", "", "", ""},
	//
		{"", "", "", "", "", ""},
		{"", "", "cr0", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "cr2", "", "", ""},
		{"", "", "cr3", "", "", ""},
		{"", "", "cr4", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
	//
		{"", "", "", "", "", ""},
		{"", "","dr0", "", "", ""},
		{"", "","dr1", "", "", ""},
		{"", "","dr2", "", "", ""},
		{"", "","dr3", "", "", ""},
		{"", "","   ", "", "", ""},
		{"", "","   ", "", "", ""},
		{"", "","dr6", "", "", ""},
		{"", "","dr7", "", "", ""},
		{"", "", "", "", "", ""},
	//
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
	//
		{"", "", "", "", "", ""},
		{"", "", "", "cs","", ""},
		{"", "", "", "ds","", ""},
		{"", "", "", "ss","", ""},
		{"", "", "", "es","", ""},
		{"", "", "", "fs","", ""},
		{"", "", "", "gs","", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
		{"", "", "", "", "", ""},
	//mmx
		{"", "", "", "", "", ""},
		{"", "mm0", "", "", "", ""},
		{"", "mm1", "", "", "", ""},
		{"", "mm2", "", "", "", ""},
		{"", "mm3", "", "", "", ""},
		{"", "mm4", "", "", "", ""},
		{"", "mm5", "", "", "", ""},
		{"", "mm6", "", "", "", ""},
		{"", "mm7", "", "", "", ""},
		{"", "", "", "", "", ""},
	//xmm
		{"", "", "", "", "", ""},
		{"", "", "", "", "", "", "", "xmm0", "ymm0"},
		{"", "", "", "", "", "", "", "xmm1", "ymm1"},
		{"", "", "", "", "", "", "", "xmm2", "ymm2"},
		{"", "", "", "", "", "", "", "xmm3", "ymm3"},
		{"", "", "", "", "", "", "", "xmm4", "ymm4"},
		{"", "", "", "", "", "", "", "xmm5", "ymm5"},
		{"", "", "", "", "", "", "", "xmm6", "ymm6"},
		{"", "", "", "", "", "", "", "xmm7", "ymm7"},
		{"", "", "", "", "", ""},
	//fpu   80bit
		{"", "", "", "", "", "", ""},
		{"", "", "", "", "", "", "st0"},
		{"", "", "", "", "", "", "st1"},
		{"", "", "", "", "", "", "st2"},
		{"", "", "", "", "", "", "st3"},
		{"", "", "", "", "", "", "st4"},
		{"", "", "", "", "", "", "st5"},
		{"", "", "", "", "", "", "st6"},
		{"", "", "", "", "", "", "st7"},
		{"", "", "", "", "", "", ""},
	//t0--t7
		{"", "", "", "", "", "", ""},
		{"", "", "t0", "", "", "", ""},
		{"", "", "t1", "", "", "", ""},
		{"", "", "t2", "", "", "", ""},
		{"", "", "t3", "", "", "", ""},
		{"", "", "t4", "", "", "", ""},
		{"", "", "t5", "", "", "", ""},
		{"", "", "t6", "", "", "", ""},
		{"", "", "t7", "", "", "", ""},
		{"", "", "", "", "", "", ""}
};
